updated code and header title