add static, edit, button component