manual solutions