Well done kid. Have most of your bases covered.