I need to know if this kind this clause is correct: "Have been creating articles for clients over the internet on a free lance basis"