added default option values, changed deprecated ->id to ->ID