added replace when dropped on filled slot