nullable position
quick fixes
completeData method