FileHander and GUI added