all kind of criticism is appreciated, ill learn from it