reworked with bower_components