added join models