organized code, added system definition