fix missed function and property