added complex attribute editor