methods and properties
static & non static context added