figuring out how bower works