basic app  routing logic implemented !