Almost compile, Still some error