fill some operation functions