give more details on return values