basic object matrix input