finished new settings interface for users