Adding Genesis framework