Used old sable file, edited semantic