updated shader program and working on new matrices