one of the goals of the design is to make it compatible with these systems