finished implementation for mangaeden