break apart functions file