added save manager prototype