initial things went way bad. now inline...