tkfunctions added