Interface Reader