Layout and updating conditionals