anchor.diff:  -spec(endpoints(list(tuple())) ->
                string()).
   endpoints(EndPoints) ->
  -    Col1Len = lists:foldl(fun({_, EP, _}, Acc) ->
  -                                  Len = byte_size(EP),
  -                                  case (Len > Acc) of
  -                                      true  -> Len;
  -                                      false -> Acc
  -                                  end
  -                          end, 8, EndPoints),
  -    Col2Len = 26,
  -
  -    Header = lists:append([string:left("endpoint", Col1Len),
  +    Col_1_Len = lists:foldl(fun({_, EP, _}, Acc) ->
  +                                    Len = byte_size(EP),
  +                                    case (Len > Acc) of
  +                                        true  -> Len;
  +                                        false -> Acc
  +                                    end
  +                            end, 8, EndPoints),
  +    Col_2_Len = 26,
  +
  +    Header = lists:append([string:left("endpoint", Col_1_Len),
                              " | ",
  -                           string:left("created at", Col2Len),
  +                           string:left("created at", Col_2_Len),
                              "\r\n",
  -                           lists:duplicate(Col1Len, "-"),
  -                           "-+-", lists:duplicate(Col2Len, "-"),
  +                           lists:duplicate(Col_1_Len, "-"),
  +                           "-+-", lists:duplicate(Col_2_Len, "-"),
                              "\r\n"]),
       Fun = fun({endpoint, EP, Created}, Acc) ->
                     EndpointStr = binary_to_list(EP),
                     Acc ++ io_lib:format("~s | ~s\r\n",
  -                                       [string:left(EndpointStr,Col1Len),
  +                                       [string:left(EndpointStr,Col_1_Len),
                                           leo_date:date_format(Created)])
             end,
       lists:append([lists:foldl(Fun, Header, EndPoints), "\r\n"]).
  
positive.code: -spec(buckets([#?BUCKET{}]) ->
               string()).
  buckets(Buckets) ->
      Col1MinLen = 12,  %% cluster-id
      Col2MinLen = 8,  %% bucket-name
      Col3MinLen = 6,  %% owner
      Col4MinLen = 12, %% permissions
  
      {Col1Len, Col2Len,
       Col3Len, Col4Len} =
          lists:foldl(fun(#bucket_dto{name  = Bucket,
                                      owner = #user_credential{user_id= Owner},
                                      acls  = Permissions,
  
negative.code: -spec(acls(acls()) ->
               string()).
  acls(ACLs) ->
      Col_1_Len = lists:foldl(fun(#bucket_acl_info{user_id = User} = _ACL, C1) ->
                                      UserStr = binary_to_list(User),
                                      Len = length(UserStr),
                                      case (Len > C1) of
                                          true  -> Len;
                                          false -> C1
                                      end
                              end, 14, ACLs),
      Col_2_Len = 24, % @todo to be calcurated
      Header = lists:append(
                 [string:left("access_key_id", Col_1_Len), " | ",
                  string:left("permissions",   Col_2_Len), "\r\n",
                  lists:duplicate(Col_1_Len, "-"), "-+-",
                  lists:duplicate(Col_2_Len, "-"), "\r\n"]),
  
      Fun = fun(#bucket_acl_info{user_id = User, permissions = Permissions} = _ACL, Acc) ->
                    UserStr = binary_to_list(User),
  