finish demmand