implemented commonwealth!! :D (unfinished)