add 6, fixes, opt