Freelancer:
ccfprod1
2nd version as demanded
if any changes needed :)