better respect of single responsability principle