added method to set begin point
some commits of header