custom library  for me