basic app with some functionalites