need to finish header and window methods