Initial structure and API
Start filling in the API
Alert dialogue progress