looks good for starter, could be shorter

- need to do more research on credit card check sums, etc