implemented some methods to Placeable