Implements initial set behaviour