updating with poseidon