initial commit with basic app