Added rewritten coffee version