core project cleanup