Custom Layout+*self+*update