Interfaces — by @alexei / Cosmos