Restruction code base