code assign