(please give as much information as possible)