added optional scale value to Item