Committed library ver 1.4 (Jarwis + Graham + GUI ver 2)