add library demo project