woah i forgot python was functional