merge code 18Feb2013_11pm