diff --git a/python-api-src/lib_base_location.cpp b/python-api-src/lib_base_location.cpp
index 4bbbd1c63a5d62451a65f1ed7a861c4984d3251a..14b881b9c8738c72654691533dcf740d74560db0 100644
--- a/python-api-src/lib_base_location.cpp
+++ b/python-api-src/lib_base_location.cpp
@@ -20,6 +20,6 @@ void define_base_location(py::module & m)
         .def_property_readonly("base_locations", &BaseLocationManager::getBaseLocations, py::return_value_policy::reference)
         .def_property_readonly("starting_base_locations", &BaseLocationManager::getStartingBaseLocations, py::return_value_policy::reference)
         .def("get_occupied_base_locations", &BaseLocationManager::getOccupiedBaseLocations, py::return_value_policy::reference)
-        .def("get_player_starting_base_locations", &BaseLocationManager::getPlayerStartingBaseLocation, py::return_value_policy::copy)
+        .def("get_player_starting_base_location", &BaseLocationManager::getPlayerStartingBaseLocation, py::return_value_policy::copy)
         .def("get_next_expansion", &BaseLocationManager::getNextExpansion, py::return_value_policy::copy);
 }
\ No newline at end of file
diff --git a/python-api-src/lib_unit.cpp b/python-api-src/lib_unit.cpp
index 2bebbd7f8cceab555a45a0f91c83991611e5c777..3ac60ab5150c966cd0d34dcc167f39cdc25fa631 100644
--- a/python-api-src/lib_unit.cpp
+++ b/python-api-src/lib_unit.cpp
@@ -33,7 +33,7 @@ void define_unit(py::module & m)
         .def("move", py::overload_cast<const CCTilePosition &>(&Unit::move, py::const_))
         .def("right_click", &Unit::rightClick)
         .def("repair", &Unit::repair)
-        .def("build", &Unit::build)
+        .def("build", &Unit::build, "building_type"_a, "position"_a)
         .def("build_target", &Unit::buildTarget)
         .def("train", &Unit::train)
         .def("morph", &Unit::morph)