little project for refleshing my thoughts about swing framework