updated to bryce's ce;;