working editor for single component :)