added new files and have a partial implementation of echo