ppt304