hitting and singing ...