mais mudanças na arquitetura
add rest
add workspace