added validation of camera values and finished refactoring of names of vector functions