added *~ to ignore