initial app prototype