addded padding and finalized details