added canfit and add