working on monscr && data tipes refactoring v0.1