add switch for flippable
fix positioning issues