rough js to get things in place. hold scorn...