code refactor
add composite Activity