added base functional that  allow remove associated items