Drive System design