saint andrews project - work in progress