removed abomnibal matrix class