Basic interface definision done... Hmm looks like done.