tryin to get stuff functional