Generalize gaining interface.
Implement Danarius
Jowan