initial commit with app prototype