added edit function to objectives
ignored tmp folder