More work to interface

ლ(´ڡ`ლ)