interfaces — by @beingfemi / Cosmos