getstatuscode function