comments and criticisms please.......