Copying in stuff from redoedu