#149 improved configurability by allowing users to disable/enable specific features