creates a working app