some stuff added