updated lib and added results module