New functions

created public functions