add blurjs, revamp layout