ec558ef Documentation and testing