02 chapter basic components