added support for 3x3, in progress