add ignore file
init despat
add AbsFactory