online store application (in progress)