some experiments with basic shapes and documenting methods