base complete. joinmodel ok! :v: