Legacy Functions

These functions perform a range of manipulations.