props and csselly updates