added landscape and portrait styles