add attributes library spec