Important updates to base functionality from index and required functions