add init to accept tag