text based compat system works