cleaning interfaces, adding assignment