added sluggable behaviour