added a define method to the extend structure
added a concat fn