Have you looked into a Acog ?