Ooh, still need to finish this. Piece by piece it will all come together.