putting less important things in a separate file
more code organisation