add context to #initialize and testing