a school project of course "Software System Archtecutre"