finished up form 'memory' feature