signapp main modified