hopefully finished SLDL