Separation to frontend and backend sections