added @Check annotation fixes #28