add; split_id tests & @ as an alias to self