added a date field and changed the original date into dateString. toStrong method is messed up.