added stupid http server to serve (stupid coz it's reopen file on each
reqeust lol. but it works)