Initial working app with API