half done with pandas