commented stuff including parameters