padding functions added