adapted to pixabytes needs