gonna make compiler output bc files again