separable callbacks tuned and readability
added sbwrapup for ez Separable cb