encapsulation: let's get started!