fixed many errors in second post