better way to generate fluid development