Added interface and text file