altered maybe - temporary

this needs cleanup