add excuse module

Had to make some changes in a new branch.