added loose option