added newsletter subscription option to ordering process

refactored some parts