fix old syntax
fix follow signature