Added missing functions
update