experimented with code