moving key to separate file, might be a little late tho