B A R E W O R D