outer join
fix buttons