updates to functions and aliases