added return type to docblock