Implement settings properly