implementing and testing sinless without fn arguments len given