Finalized interface
Added MigLayout