Incomplete - task : Implement brackets 

Fresh checkpoint before I start trying to add brackets.