added css and some js dependency (is it necessary)