Added main function and Warp header