started making code more flexible (for encoding, merging, etc.)