fixed misc. bugs