some generic python libraries