added liblaries from CodeRetreat and in some way - start implement tests method