updated developer documentation