Backend coming together

backend structure