some updates, changing the dimensions, and the accurate in geometricCamera