implemented bower compatibility