add testing scripts and progress on interface