sample lib