Review of human factors and ergonomics