Execute vs initilialize