add forgotten requires