add scafford support & update the interface
add project scafford
change the interface