removed matrix dependency and added sample code with benchmark