finished testing all current functionality