store Constructor for auto adjust invoking as constructor