todo : rgb layout