Code documentation

shape