words project functionality

still very much in progress