intial commit
Updated with matrix creation