checkout module completed
minor changes 13/06/14