introduce activity service to group ld structure by level