added dependencies and included css in layout