I filled some functions