add defaultScope function