improve config parameters
Error handling