advice on assignments