adding features to GUI