add chassis funcs