Added library and samples