start functional fragments
trying to figure out coffeescript exports