still working through examples