restructured everything, got the copy grunt function working properly!