add standalone lib