new impressjs and some drafts
knight v2