this is my newest commit, modified b and c