Corrected some things

basic does not allow 2d matrix