add background colour and constraints