add data and all python code