Implemented new functions

Continuing implementation of new functions