# Howto override services or implement interfaces in Litium.Accelerator in a separate project

**URL:** <https://forum.litium.com/t/howto-override-services-or-implement-interfaces-in-litium-accelerator-in-a-separate-project/224>\
**Category:** Questions\
**Tags:** accelerator\
**Created:** [August 31, 2018, 12:14pm UTC](https://forum.litium.com/t/howto-override-services-or-implement-interfaces-in-litium-accelerator-in-a-separate-project/224 "2018-08-31T12:14:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![StephenM](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@StephenM](https://forum.litium.com/u/StephenM)\
**Post date:** [August 31, 2018, 12:14pm UTC](https://forum.litium.com/t/howto-override-services-or-implement-interfaces-in-litium-accelerator-in-a-separate-project/224/1 "2018-08-31T12:14:13Z")

</div>

I have quite a newbie question here. I am looking into how I can extend specific functionality from the Litium.Accelerator project and I would like to define this is a separate Visual Studio project, something like Litium.Accelerator.Extension.

If I implement a interface like ITargetGroupEvent, then Litium appears to pick up this implementation when I implement this in the original Litium.Accelerator project, but if I implement this interface in a class within Litium.Accelerator.Extension it does not. How can I tell the Litium core to load this new assembly as well?

Or am I trying to do something that was unintended?

Thanks for your help! Stephen

Litium version: 5.6.3

---

<div class="post-metadata">

**Author:** ![marten](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/marten/32/11_2.png) [@marten](https://forum.litium.com/u/marten)\
**Post date:** [August 31, 2018, 12:33pm UTC](https://forum.litium.com/t/howto-override-services-or-implement-interfaces-in-litium-accelerator-in-a-separate-project/224/2 "2018-08-31T12:33:00Z")

</div>

Should work fine, have you added a reference from the _Litium.Accelerator.Mvc_-project to your new _Litium.Accelerator.Extension_-project so that it is added to the websites /bin directory?

---

<div class="post-metadata">

**Author:** ![StephenM](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@StephenM](https://forum.litium.com/u/StephenM)\
**Post date:** [August 31, 2018, 1:46pm UTC](https://forum.litium.com/t/howto-override-services-or-implement-interfaces-in-litium-accelerator-in-a-separate-project/224/3 "2018-08-31T13:46:24Z")

</div>

_facepalm_ my bad! I thought I did that and after checking again (after your suggested it) that’s exactly what I had not done. My ITargetGroupProcessor appears to work fine now (as expected).

Thanks for your prompt response!
