rewrited at jade and bower components added