made methods and padding more sensical