initial setup
core interface description