adding supply phase support