add require and homepage