complete tap project