Started working on type compatibility