work with singly api and backbone models