tech study on structure of CLI