add support of stretch