first version of a basic app