trying a different approach on padding and margins