comments and rebuilds