tell me what you think... give some critisism