improved GET id