useing strict and warnings now