add common structure