first implementation of screenshoots