configuration functionality was added