This code is used by many people and therefore you should keep some things in mind when you submit source code: