started with adapting implemenation to boost stuff