new functions and aliases added