added placeholders for apps logic