modifications to shell solutions to account for & as own character