improved p30 greatly