help and advice needed