got more default parameters worked out. still not totally convinced by labels...