commit design version 2