Initial setup with basic interface