simple scala backend