added preference panel