Colocar icone em a4jCommandButton

pessoal ja tentei colocar um icone no botão de varias formas mas nenhum ficou bom.

1 - usando o atributo image dentro do botão passei a url mas o pequeno icone estica e fica enorme.
2- usando o styleclass do botão ou colocar um h:graphicImage dentro da tag do botão ele carrega a imagem normalmente e coloca o texto mas o estilo de botão some ou arreda para o lado

alguem tem alguma dica?