added initial firmware