can not understand. what is this?