if this works I will NOT give up on coding!