Will make a better one eventually