padding and margin attempt