worked on calendar availability time slots, addd a cvalidator class on componenets