main trunk for development