method 'can_place' is created