Implementation of interface and icon.
Implementation of interface and icon.