add library

Signed-off-by: Jayin Ton <tonjayin@gmail.com>