interfaces

Signed-off-by: akhfaern <akhfaern@gmail.com>