added in pull up/down definitions