use static versions