improvement on initial element