design and profiling