Implementing rough structure