separation model/controller + add functions to remove elements
add the notion of 'permission' inside a group : moderator or admin