begining some stuff