added different button sizes