Utilized extend and block features of jade