add space_valid() valid code shift