add standalone feature