working on the projection matrix
fixed vector normalization issue.