Step 1: Adding application code and UI