upgraded community functionality