Add Base Logic.