moar commands and new def