first version of apush_cse