initial (messy) foundations of working app