added tap feature to add children