method names enum
more crazy deserializtion
deleted old stuff