acounting for the needed stuff