added *~ to ignore temporary files