some control widgets
merging done