updated help and functions