minor updates, optimizations