changing parts to split on " || " instead of "|", because i'm bad at regular expressions