some crazy updates