1. -Fix bug.
1. -Add an interface.