save point
fixed .. FUCK U CPP ..
cleaned up and added statistics