Final Code.. can't make more alignment changes
If I want dyanmic padding then more logic needs to fit in the code