More optimizations

Signed-off-by: Petr kecinzer Řezníček <kecinzer@gmail.com>
More and more optimizations

Signed-off-by: Petr kecinzer Řezníček <kecinzer@gmail.com>