please give comments and critiques.. thanks