added Less version of extend