controller bisa terpisah