todo
port scene to requests (needs testing)