added bottomPositionY rightPositionX centerPositionX middlePositionY