removed variable list, create seperate file