minor mods
adde enum types and modified propellers functions