compare code and more