start coding main app