added all methods of agreements, still empty now