added take and unique to CLJ