change io interface implementation
changes on profile text file and interface
complete data communication