BUG: handle no element passed & pass one element