coupled with documentation