updated help functions