reimplement main screen on activity