added enum signals