functions and leet_code added