user app separated from the main app