- Convert this code into python using best practices - Add full coverage unit tests in python - I want the UI to be accessible