return values working