basic project configuration