initial build with main screen