more resty approachy