add core collapse