setup basic steps