docstrings moved to the right place
rid of 'vector' call in make-join
drop calls removed
case insensitive parsing
(filter (not...)) replaced on remove
update function refactored