keyhole primitive site