committing attempted "this" scope solution code