the first step for real project