Basic Class Definition
operation