prob given sign changed. lower casing things