Repository for john gash's class on distributed architecture