Solved for singles. Hopefully finished.