added optional test