created poor documentation