remove uneceessary optional_params; update get_by_id fn name
update get_by_id fn name
update get_by_id fn name
tighten up existing tests