move parts to static variable