it works need to clean up code