[UPDATE] Base backend controller