comments added about MA signal generation