Confused of... a ramble