appearance, more robust, other improvements