Nice work! I'm sad because this is better than mine :(