updated for larger displays