updated spar block