work done during the prac
sequence.py is incomplete and may be broken