more algorithm added. test framework added. needs validation
added final report