separating SDL