tweaked and added many features, final product