funnJS disordered first functions