add power, mtimes and transpose