undoing sample
checking