matrix without simulator