look at programming methodology 874316