changed email, code inspection, proper docblocks