update exec and make tests