drawer in-out working

todo:
add dynamic content to drawer