Implemented various settings features