implements home screen