adding loads of stuff