mostly fixed but weird padding problem