enhance skeleton code
update to symfony 2.3 components