add ReactiveCocoa support