CSCI585 final project server side