add matrix type
create vector type
copleate creeting matrix type
coplete creating vector type