Adds missing abstract functions