working architecture
change architecture to TheRocket needs