base macro framework + player db creation