started landscape branch
added landscape mode support