* some optimizations