added backend directory structure