code working again