First step backend integration