basic configuration and setup