introduced custom settings