various application prototypes