another attempt using deadsnakes