S outlined item.py - needs method commenting, input from P