Completed three additional functions.
DAL changes to support three additional functions.