working on a view helper. i will turn it on a small framework later