add @throws tags