adds space checking