added pad functions to core setup