hybrid system design