improved prepoc