prototype code for CROW: Honours