clean project
add catch objects feature