add mongoose
mod mongoose
add basic parts