a few random tests I've been playing arround while learning