finished first go at sum block