clean_code_functioning v1