finished_lib_completely_working