added design concepts