finished the front end for reals...