added the lost functions