got rid of sinful cuts
still torn between is and =:=
added comments