added tap stuff

tap stuff