updates
date input added, replaced md5 hashing with simple one for performance improvement