improved activation interface