add nek::advence.hpp