Good stuff.
You seem to have improved since your first piece.