many changes; intelligent recommendation engine implemented, ui changes