the source code has to be refactored strongly and some code snippets have to be commented! (sry I've a lack of time)