started backend structure