Research programming prototype