What is this code for?
Will you fix its indentation and use tabs?
@MohabGhanim