refactored and added textarea outlie on save