fill some functions