tweaked layout to work on any size screen