[Feature] add settings logic