add stand-alone backend package main