compiler assignments