concept using serial lib
three-phase concept