basic app works