added baseController, status messages and translations