added helper functions and coffescript support