additionally defined functions

additionally defined functions