Simplify reverse functionality, make padding margin