Everything before implementing 'tick' method