added further user design