attempt to integrate canjs