add path interface and bower, grunt