forma generation