integrated with get method