get tests to pass/write passing tests, need to fix placement, attachment, scrolling