introduced the active attribute