fix can execute and change signature
fix test