sketching the application