works with python standard libraries