ok, will be doing like this in the future