validation implemented
date picker implemented