completed math
completed matrix3