moved implements declaration

closes #90