this is a great site i have learned alot