documented and formatted