generate more elements