Added VIPJ class and a few edits to commands