[UPDATE] Better process for isActive and hasActive feature