changed the basics, added word based orientation