adding forge, for new object creation
tidying up some variable declarations