This will hopefully come out good, want to finish it today.