updated to support ruby tasks