Allocating homes, rent and service charges