[add] PEP8 and add mongo features