adding begining stuff