deal with spaces
better docs
whatever