added level_5.py (previously forgotten) and level_8.py (new)