added signal/slot system