BROKEN commiting the starting changes for converting App into the entry point