added in cruciform code