Added basic interface and manager