welcome to this work in progress i have no idea what im doing most of the time....