added srv_logic_ in function