getting the hang of sigs etc