map returns undefined - results should be obtained from callback
added as bower package