fixing checkbox
improved text control