simple mode functionality added