add octo lib