not as bad as I thought

Modified