Fixing errors, but still unworkable