1. remove static position information

2. use concat instead of check and add