close #31 add actions