Adding compilable code for Drew