fixed semiocolan