[Evgeny, Manju]: utilities added, tap function