finalized bunch of stuff