Program fully working. Modifications for flexibility may need to be made