finished basic work.