On 1 May 2004, the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Malta, Poland, Slovakia, and Slovenia joined the EU. They signed the Schengen agreement on that same day. They implemented the Schengen Agreement on 21 December 2007.