capturing for basic pieces complete