Ready to submit!

Please read disclaimer below.