separate graphic and setup